package com.lwlk.zdk.mapper.pw;

import com.lwlk.zdk.model.pw.pwPlatformDayAssess;
import com.lwlk.zdk.model.pw.pwPlatformWeekAssess;
import com.lwlk.zdk.model.pw.pwPlatformWeekAssessExample;
import org.apache.ibatis.annotations.Param;

import java.util.Date;
import java.util.List;
import java.util.Map;

public interface pwPlatformWeekAssessMapper {
    int countByExample(pwPlatformWeekAssessExample example);

    int deleteByExample(pwPlatformWeekAssessExample example);

    int deleteByPrimaryKey(Integer id);

    int insert(pwPlatformWeekAssess record);

    int insertSelective(pwPlatformWeekAssess record);

    List<pwPlatformWeekAssess> selectByExample(pwPlatformWeekAssessExample example);

    pwPlatformWeekAssess selectByPrimaryKey(Integer id);

    int updateByExampleSelective(@Param("record") pwPlatformWeekAssess record, @Param("example") pwPlatformWeekAssessExample example);

    int updateByExample(@Param("record") pwPlatformWeekAssess record, @Param("example") pwPlatformWeekAssessExample example);

    int updateByPrimaryKeySelective(pwPlatformWeekAssess record);

    int updateByPrimaryKey(pwPlatformWeekAssess record);


    List<pwPlatformDayAssess> selectAll();
}